<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
       
        class Person{
            //实例属性
            constructor(name,age){
                this.name = name;
                this.age = age;
            }
            // 实例方法：通过类的实例对象调用方法
            say(){
                //this指向实例对象
                console.log(this.name);
            }

            //静态方法:包含this关键字，这个this指的是类，不是实例
            static sayHello(){
                console.log(this.age);//指向当前类而不是实例对象
            }
            sayHello(){
                console.log("sayHello");
            }
        }
        //p:实例对象
        var p = new Person("dwad",90);
        p.say();
        console.log(p.name);

        Person.sayHello();
        p.sayHello();

        //静态属性
        Person.age = 30;
        console.log(Person.age);

    </script>
</body>
</html>